package configs

import (
	"github.com/micro/go-micro/v2/config"
)

var (
	CONF_PATH = "./conf/"
	EsConf    Elasticsearch
	AppConf   App
)
// 初始化配置信息
func InitConfigs(conf_path string) error {
	// 设置配置路径
	CONF_PATH = conf_path
	// 读取配置文件信息
	if err :=config.LoadFile(CONF_PATH +"/conf.yaml");err!=nil{
		return err
	}
	// 获取es配置信息
	if err := config.Get("elasticsearch").Scan(&EsConf);err !=nil{
		return err
	}
	// 获取app配置
	if err := config.Get("app").Scan(&AppConf);err !=nil{
		return err
	}
	return nil
}
